
div.treedefault span.nodetext {
   padding-left: 3px;
}

div.treedefault div.subtree div.subtree {
}

div.treedefault div.subtree div.children {
   padding-left: 10px;
}

div#treeframe {
/*
   max-height: 300px;
   overflow: clip;
*/
   margin-right: 5px;
}

img.triangle {
  cursor: hand;
}

div#treebody {
   padding: 6px;
}

#selectdate {
   margin-top: 8px;
   margin-bottom: 8px;
}

table#selectdate input {
    width: 70px;
    height: 1.4em;
}

table#selectdate input#fromTime,
table#selectdate input#toTime {
    width: 35px;
    margin-left: 4px;
}

div#treetitle {
   font-weight: bold;
   font-size: 9pt;
   background-color: #d1d1d1;
   width: 100%;
   padding: 2px;
   margin-top: 8px;
}

div#buttons {
   padding: 5px 0px;
   margin-bottom: 8px;
}

div#interval {
   margin: 5px 0px 8px 0px;
}

div#city {
   margin: 15px 0px 8px 0px;
}

div#forecast {
   margin: 15px 0px 8px 0px;
}

div#interval select {
   width: 80px;
}

#treeChkBtns {
  margin-bottom: 8px;
  color: #9EC824;
}

#treeChkBtns a {
  color: #9EC824;
}

table.queryFormWideTable {
    width: 100%;
}

table.queryFormWideTable .wide {
    width: 143px;
}

#massInterval select {
    width: 62px;
    padding: 0px;
}

#trainMassLength td {
    padding: 1px 1px;
}

.leftPadding {
    padding-left: 10px;
}

#tariffprod select {
    width: 117px;
}

.umForm {
    vertical-align: middle;
}
